package com.apexsoft.front.common.utils.httprequest;

import java.io.IOException;
import java.nio.charset.Charset;

import com.alibaba.fastjson.JSONException;
import com.alibaba.fastjson.JSONObject;

public class JsonResponseHandler{
	
}

//public class JsonResponseHandler implements ResponseHandler<JSONObject> {
//	private Charset charset = Charset.forName("UTF-8");
//
//	public JsonResponseHandler(String charset) {
//		super();
//	}
//
//	public JsonResponseHandler() {
//		super();
//	}
//
//	@Override
//	public JSONObject handleResponse(HttpResponse response) throws ClientProtocolException, IOException {
//		if (response.getStatusLine().getStatusCode() == 200) {
//			HttpEntity entity = response.getEntity();
//			String resStr = EntityUtils.toString(entity, charset);
//			try {
//				return JSONObject.parseObject(resStr);
//			} catch (JSONException e) {
//				throw new ServerErrorException("响应报文数据异常\n" + resStr);
//			}
//		} else {
//			throw new ServerErrorException("响应报文状态码异常:" + response.getStatusLine().getStatusCode());
//		}
//	}
//}
